随着Web应用的内容不断扩充,Web开发工作的不断细分,前端的模块化的呼声也越来越高。
了解前端模块化可以看前端模块化–高效重构,以及前端模块化思路

总的来说还是高内聚,低耦合,减少依赖和耦合,提高合作效率。

模块化在发展的过程中产出了一些规范,如AMD,CMD等,可以看看JavaScript模块规范,以及区别1区别2.

也有一些关于AMD和CMD及其相关实现requirejs和seajs的讨论为什么我推荐requirejs 而不是seajs?

JavaScript模块加载工具,解决我们在页面一次性加载所有需要用到的库文件,导致的性能和体验问题;做到按需加载。

不管怎样,抓到老鼠就是好猫,能有明显的优化效果就行。

1 其他参考资料

  1. seajs 官网
  2. seajs 文档
  3. 使用SeaJS实现模块化JavaScript开发
  4. SeaJS所为何
  5. 为什么 SeaJS 模块的合并这么麻烦
  6. requirejs 英文
  7. requirejs 中文
  8. [利用browserify or requirejs 来构建angularjs](“http://www.tuicool.com/articles/UNrq22","利用browserify or requirejs 来构建angularjs”)

最后更新: 2022年03月02日 03:32

原始链接: http://rawbin-.github.io/modules/2015-03-29-jsload-module/

× 赞赏这个人~
打赏二维码